package com.aizuda.boot.modules.common.constant.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 字段类型枚举
 */
@Getter
@AllArgsConstructor
public enum CustomFieldTypeEnum {
    SINGLE_TEXT("SINGLE_TEXT", "单行文本"),
    MULTI_TEXT("MULTI_TEXT", "多行文本"),
    NUMBER("NUMBER", "数值"),
    DATE("DATE", "日期"),
    DATE_RANGE("DATE_RANGE", "日期区间"),
    SINGLE_SELECT("SINGLE_SELECT", "单选"),
    MULTI_SELECT("MULTI_SELECT", "多选框"),
    DROPDOWN_SINGLE("DROPDOWN_SINGLE", "下拉单选"),
    DROPDOWN_MULTI("DROPDOWN_MULTI", "下拉多选"),
    ATTACHMENT("ATTACHMENT", "附件"),
    LINK("LINK", "链接"),
    PERSON("PERSON", "人员"),
    DEPARTMENT("DEPARTMENT", "部门"),
    DETAILS_TABLE("DETAILS_TABLE", "明细表"),
    AMOUNT("AMOUNT", "金额"),
    TILED_MULTI_SELECT("TILED_MULTI_SELECT","平铺多选"),
    CALCULATION_FORMULA("CALCULATION_FORMULA","计算公式"),
    CONTENT_CONTAINER("CONTENT_CONTAINER","内容容器");

    private final String key;
    private final String value;
} 
